package com.dps.recommend.beans;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.LinkedHashMap;

@Data
@NoArgsConstructor
@Accessors(chain = true)
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class DefaultLayerRule implements Serializable {


    /**
     * 是否并行
     */
    private String isParallel;


    /**
     * 层的超时时间
     */
    private String dpsTimeOut;

    /**
     * 层的名称
     */
    private String layerName;

    /**
     * 层级别是否开启返回数据日志 默认false
     */
    private String dpsLogDebug;

    /**
     * 层的自定义属性
     */
    private LinkedHashMap properties;

}
